@charset "UTF-8";
/*
 *  nitroplus_blasterz / dlc.scss / dlc.css
 *  compass mode
 *  version --- 1.0
 *  author  --- coreframe, inc.
 *  updated --- 2015/03/20
 *
 */
/*「マッドキャッツ」コラボ===================*/
/* line 28, ../sass/dlc.scss */
#sp-dlc #content {
  background: url("../../../sp/dlc/img/bg_01.jpg") no-repeat;
  background-size: contain; }
  /* line 31, ../sass/dlc.scss */
  #sp-dlc #content .title {
    position: relative;
    z-index: 50; }
/* line 37, ../sass/dlc.scss */
#sp-dlc .wp img {
  width: 100%; }
/* line 39, ../sass/dlc.scss */
#sp-dlc .wp h3 img {
  margin-top: -20px; }
/* line 43, ../sass/dlc.scss */
#sp-dlc .wp h5 {
  background: #ff6600;
  padding: 10px;
  margin: 30px 0 10px 0;
  font-size: 18px;
  font-weight: inherit; }
/* line 50, ../sass/dlc.scss */
#sp-dlc .wp .text {
  margin-top: -15px;
  padding: 20px 10px 10px 10px; }
/* line 54, ../sass/dlc.scss */
#sp-dlc .wp a {
  color: #ff6600; }
/* line 56, ../sass/dlc.scss */
#sp-dlc .wp.dlc01 .blockborder {
  padding: 10px 10px 5px 10px; }
  /* line 60, ../sass/dlc.scss */
  #sp-dlc .wp.dlc01 .blockborder .text {
    margin-top: 0;
    padding: 0; }
/* line 67, ../sass/dlc.scss */
#sp-dlc .wp.dlc02 .blockborder {
  padding: 10px 10px 5px 10px; }
  /* line 71, ../sass/dlc.scss */
  #sp-dlc .wp.dlc02 .blockborder .text {
    margin-top: 0;
    padding: 0; }
/* line 76, ../sass/dlc.scss */
#sp-dlc .wp.dlc02 .schedule {
  margin-bottom: 20px; }
  /* line 78, ../sass/dlc.scss */
  #sp-dlc .wp.dlc02 .schedule .shopname {
    margin: 15px 0 10px 0;
    padding-top: 10px;
    border-top: dotted 1px #6e6762; }
    /* line 82, ../sass/dlc.scss */
    #sp-dlc .wp.dlc02 .schedule .shopname.borderTopNon {
      padding-top: 0;
      border-top: none; }
  /* line 87, ../sass/dlc.scss */
  #sp-dlc .wp.dlc02 .schedule table {
    border-left: solid 1px #6e6762;
    border-top: solid 1px #6e6762;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px; }
    /* line 93, ../sass/dlc.scss */
    #sp-dlc .wp.dlc02 .schedule table th, #sp-dlc .wp.dlc02 .schedule table td {
      vertical-align: middle;
      border-right: solid 1px #6e6762;
      border-bottom: solid 1px #6e6762; }
    /* line 98, ../sass/dlc.scss */
    #sp-dlc .wp.dlc02 .schedule table th {
      padding: 5px;
      background: #342f2c;
      text-align: left; }
      /* line 102, ../sass/dlc.scss */
      #sp-dlc .wp.dlc02 .schedule table th.item {
        width: 70%; }
    /* line 106, ../sass/dlc.scss */
    #sp-dlc .wp.dlc02 .schedule table td {
      padding: 5px 8px; }
    /* line 109, ../sass/dlc.scss */
    #sp-dlc .wp.dlc02 .schedule table .bg-g {
      background: #191919; }
/* line 117, ../sass/dlc.scss */
#sp-dlc .wp.dlc03 ul {
  text-align: center; }
  /* line 119, ../sass/dlc.scss */
  #sp-dlc .wp.dlc03 ul li {
    width: 45%;
    text-align: center;
    display: inline-block;
    margin: 2px; }
